/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package teste;

/**
 *
 * @author Caio
 */
public class Teste {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Estante estante = new Estante();
        Produto arroz = new Produto("Arroz",10,7.90);
        Produto feijao = new Produto("feijao",8,5.40);
        Produto trigo = new Produto("Trigo",6,2.00);
        estante.addProduto(arroz);
        estante.addProduto(feijao);
        estante.addProduto(trigo);
        ComprarProdutoVisitor comprar= new ComprarProdutoVisitor();
        AdicionarEstoqueVisitor adicionar = new AdicionarEstoqueVisitor();
        estante.mostraProdutos();
        estante.aceitarVisitante(comprar,"Arroz",2);
        estante.mostraProdutos();
        estante.aceitarVisitante(adicionar,"feijao",12);
        estante.mostraProdutos();
    }
    
}
